computed 和 watch

computed 计算属性： 返回计算的结果，初始化时执行
         必须有返回值，不支持异步 返回值会缓存

watch: 监听属性 被监听的数据变化，watch才会执行，初始化不会执行***

区别：
    computed          watch
     return             不用
     不支持异步          支持
     初始化执行          初始化不执行
     缓存               不缓存
